Writing Activity Logic